# builtin.cmake
# 用于内建 builtin 方案的模块性设计
    # 查找所有 extensions/builtin/*/tools.cmake
    # 查找所有 extensions/builtin/*/tools-dependency.cmake

    # 收集所有模块到 TOOLS_MODULES
    # 收集所有模块依赖描述到 TOOLS_DEPENDENCY_MODULES

# load_modules 预定义模块加载宏
macro(load_builtin_modules MODULE_VAR)
    foreach(module IN LISTS ${MODULE_VAR})
        include(${module})
    endforeach(module IN LISTS ${MODULE_VAR})
endmacro(load_builtin_modules MODULE_VAR)
